.promoter-list .header {
    padding-bottom: .12rem;
}
.promoterHeader {
    width: 100%;
    height: 2.2rem;
}
.promoter-list .nav {
    background-color: #fff;
    height: .86rem;
    line-height: .86rem;
    font-size: .28rem;
    color: #282828;
    border-bottom: 1px solid #eee;
}
.promoter-list .search {
    width: 100%;
    background-color: #fff;
    height: .86rem;
    padding: 0 .3rem;
}
.promoterHeader .headerCon {
    width: 100%;
    height: 100%;
    padding: 0 .88rem 0 .55rem;
    font-size: .28rem;
    color: #fff;
    background-image: url();
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.promoterHeader .headerCon .name {
    margin-bottom: .02rem;
}
.promoterHeader .headerCon .num {
    font-size: .5rem;
}
.promoterHeader .headerCon .iconfont {
    font-size: 1.25rem;
}
.promoter-list .nav {
    background-color: #fff;
    height: .86rem;
    line-height: .86rem;
    font-size: .28rem;
    color: #282828;
    border-bottom: 1px solid #eee;
}
.promoter-list .nav .item {
    height: 100%;
}
.promoter-list .nav .item.on {
    color: #e93323;
    border-bottom: .05rem solid #e93323;
}
.promoter-list .search {
    width: 100%;
    background-color: #fff;
    height: .86rem;
    padding: 0 .3rem;
}
.promoter-list .search .input {
    width: 6.3rem;
    height: .6rem;
    border-radius: .5rem;
    background-color: #f5f5f5;
    text-align: center;
    position: relative;
    color: #c7c7c7;
}
.promoter-list .search .input input::placeholder {
    color: #c7c7c7;
}
.promoter-list .search .input input {
    height: 100%;
    font-size: .26rem;
    width: 6.2rem;
    text-align: center;
}
.promoter-list .search .input .iconfont {
    position: absolute;
    right: .28rem;
    color: #999;
    font-size: .28rem;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}
.promoter-list .search .iconfont {
    font-size: .4rem;
    color: #515151;
}
.promoter-list .search .iconfont {
    font-size: .4rem;
    color: #515151;
}
.promoter-list .list .sortNav {
    background-color: #fff;
    height: .76rem;
    border-bottom: 1px solid #eee;
    color: #333;
    font-size: .28rem;
}
.promoter-list .list .sortNav .sortItem {
    text-align: center;
    -webkit-box-flex: 1;
    flex: 1;
    -webkit-flex: 1;
    -o-flex: 1;
    -ms-flex: 1;
}
.promoter-list .list .sortNav .sortItem img {
    width: .24rem;
    height: .24rem;
    margin-left: .06rem;
    vertical-align: -.03rem;
}
.promoter-list .list .item {
    background-color: #fff;
    border-bottom: 1px solid #eee;
    height: 1.52rem;
    padding: 0 .3rem 0 .2rem;
    font-size: .24rem;
    color: #666;
}
.promoter-list .list .item .picTxt {
    width: 4.4rem;
}
.promoter-list .list .item .right {
    width: 2.4rem;
    text-align: right;
    font-size: .22rem;
    color: #333;
}
.promoter-list .list .item .picTxt .pictrue {
    width: 1.06rem;
    height: 1.06rem;
    border-radius: 50%;
}
.promoter-list .list .item .picTxt .text {
    width: 3.04rem;
    font-size: .24rem;
    color: #666;
}
.promoter-list .list .item .picTxt .pictrue img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    border: .03rem solid #fff;
    box-shadow: 0 0 0.07rem #aaa;
    -webkit-box-shadow: 0 0 0.07rem #aaa;
    -moz-box-shadow: 0 0 .07rem #aaa;
    -o-box-shadow: 0 0 .07rem #aaa;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.promoter-list .list .item .picTxt .text .name {
    font-size: .28rem;
    color: #333;
    margin-bottom: .13rem;
}
.bg-color-red {
    background-color: #e93323!important;
}
